.top-background{
	position: absolute;
	width: 100vw;
	top: 0;
	left: 0;
	height: 555rpx;
	background: linear-gradient(27deg, #D6F6FC 0%, #EAFCE1 59%, #B2FACD 100%);
	.top-background-mask{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100vw;
		height: 383rpx;
		background: linear-gradient(to top, #F5F5F5 0%, rgba(255,255,255,0) 100%);
	}
}
.synopsis-text{
	position: relative;
	padding: 0 30rpx;
	text-indent: 56rpx;
	font-size: 28rpx;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #333333;
	line-height: 42rpx;
}
.bottom-content{
	position: relative;
	padding: 66rpx 20rpx 0 20rpx;
	.content-form{
		background: #FFFFFF;
		border-radius: 20rpx;
		.form-item{
			height: 120rpx;
			padding: 0 30rpx;
			.form-item-title{
				font-size: 30rpx;
				font-family: PingFangSC, PingFang SC;
				font-weight: 400;
				color: #333333;
			}
			.form-item-placeholder{
				font-size: 32rpx;
				font-family: PingFangSC, PingFang SC;
				font-weight: 400;
				color: #CCCCCC;
			}
			.form-item-value{
				font-size: 32rpx;
				font-family: PingFangSC, PingFang SC;
				font-weight: 400;
				color: #333333;
			}
			.item-sex-image{
				width: 100rpx;
				height: 100rpx;
			}
		}
	}
}
.bottom-btn{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100vw;
	padding-top: 20rpx;
	padding-bottom: 60rpx;
}